@media screen and (max-width: 992px){
    header{display: none;}

    .pc_show{display: none!important;}
    .m_show{display: block!important;}
    .pc_flex{display: none!important;}
    .m_flex{display: flex!important;}
    .container{max-width:92%;width:92%;}

    /*移动端导航*/
    .mobile_header{display: block;}
    .mobile_header{width:100%; height:60px;position:fixed;top:0;left:0;z-index:1999;background: #b697c5;}
    .mobile_header .container{max-width:100%;width:100%;height:100%;display:flex;justify-content: space-between;align-items: center;padding:0 20px;}

    .mobile_header .header_logo{font-size:20px;font-weight: bold;flex:1;display: flex;align-items: center;}
    .mobile_header .header_logo img{height:50px;margin-right:10px;}
    .mobile_header .header_logo p{font-size:18px;font-weight: bold;color:#000;}
    .mobile_header .container i{background:#703f88;font-size: 25px;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: #fff;border-radius: 5px;cursor: pointer;}

    .mobile_header .open_logo{display: flex; justify-content: center; align-items: center;margin-top:20px;}
    .mobile_header .open_logo img {width: 100px;}

    .mobile_header .nav-phone {position:fixed; top:0; right:-100%; width:100%; height: 100vh; background:#b697c5;;z-index:2000;color:#fff;padding:20px;box-sizing: border-box;}
    .mobile_header .close { display: flex;justify-content: flex-end;font-size: 24px;color: #fff;cursor: pointer;opacity: 1!important;font-weight: bold;}
    .mobile_header .close:hover{color: #fff;}

    .mobile_header .mobile_menu {width:92%; margin-top:100px; height:auto; z-index:99;}
    .mobile_header .mobile_menu li{width:100%;padding:15px 0;}
    .mobile_header .mobile_menu li a{display:block;height:100%; font-size:18px; color:#fff;}

    /*首页-轮播图*/
    .banner{width:100%;height:auto;margin-top:60px;}
    .banner .swiper-container{padding-bottom:40px;}
    .banner .swiper-slide{padding:15px;}
    .banner .swiper-pagination{bottom:30px;}
    .banner .swiper-pagination-bullet{width:30px;height:5px;background-color: #000;border-radius: 0;margin:0 5px;}
    .banner .swiper-pagination-bullet-active{background-color: #885e9d;}

    /*首页关于*/
    .de_about{width:100%;background: url(../img/de_about_bg.jpg) center bottom/cover no-repeat;padding-bottom:30px;}
    .de_about .container{}
    .de_about .ab_title{display: block;padding:40px 0 30px;}
    .de_about .ab_title .block1{margin-right:0;margin-bottom:40px;}
    .de_about .ab_title .block1 .line{width:24px;height:5px;background-color: #885e9d;}
    .de_about .ab_title .block1 .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .de_about .ab_title .block1 .cn{color:#000;font-size:20px;}

    .de_about .ab_title .block2{}
    .de_about .ab_title .block2 .name{font-size:20px;color:#000;font-weight: bold;line-height: 1.8;}
    .de_about .ab_title .block2 .sub{font-size:16px;line-height: 1.8;margin:32px 0 30px;}
    .de_about .ab_title .block2 .ab_btn{width:180px;height:50px;border-radius: 50px;background-color: #000;display: flex;justify-content: center;align-items: center;color:#fff;font-size:16px;transition: .5s;}
    .de_about .ab_title .block2 .ab_btn:hover{background-color: #885e9d;}

    .de_about .ab_block{width:100%;padding:15px;padding-bottom:10px;position: relative;}
    .de_about .swiper-container{width:100%;overflow: hidden;}
    .de_about .swiper-container .swiper-wrapper{}
    .de_about .swiper-container .swiper-slide{width:32%;background-color: #fff;border-radius: 20px;overflow: hidden;aspect-ratio:auto;height:auto;}
    .de_about .swiper-container .imgbox{width:100%;position: relative;}
    .de_about .swiper-container img{width:100%;}
    .de_about .swiper-container p{font-size:28px;color:#fff;font-weight: bold;position: absolute;left:20px;bottom:30px;}
    .de_about .swiper-container .txt{padding:15px;}
    .de_about .swiper-container .txt .name{font-size:18px;color:#885e9d;margin-bottom:10px;font-weight: bold;}
    .de_about .swiper-container .txt .sub{font-size:16px;color:#666;line-height: 1.5;}
    .de_about .swiper-container .txt .sub span{color:#885e9d;font-weight: bold;}
    .de_about .swiper-container .line{width:100%;display: flex;justify-content: space-between;margin-bottom:10px;align-items: flex-start;}
    .de_about .swiper-container .line:last-child{margin-bottom:0;}
    .de_about .swiper-container .left{padding:5px 10px;border-radius: 5px;background-color:#885e9d;color:#fff;margin-right:12px;display: flex;justify-content: center;align-items: center;text-align: center}
    .de_about .swiper-container .left_w2{width:25%;}
    .de_about .swiper-container .right{flex:1;font-size:16px;color:#666;line-height: 1.5;}

    .de_about #ab-next{top:-60px;bottom:auto;right:25%;left:auto;width:50px;height:50px;background-color: #b697c5;border-radius: 50%;transition: .5s;}
    .de_about #ab-next:after{color:#fff;font-size:20px;font-weight: bold;content:"←"}
    .de_about #ab-next:hover{background-color:#703f88; }
    .de_about #ab-prev{top:-60px;bottom:auto;right:6%;left:auto;width:50px;height:50px;background-color: #b697c5;border-radius: 50%;transition: .5s;}
    .de_about #ab-prev:after{color:#fff;font-size:20px;font-weight: bold;content:"→"}
    .de_about #ab-prev:hover{background-color:#703f88; }

    /*首页产品*/
    .de_product{width:100%;background: #eedcf4;padding-top:50px;padding-bottom:20px;}
    .de_product .container{position: relative;}
    .de_product .block1 .line{width:24px;height:5px;background-color: #885e9d;}
    .de_product .block1 .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .de_product .block1 .cn{color:#000;font-size:20px;}
    .de_product .block1 .sub{color:#000;font-size:16px;margin-top:40px;}
    .de_product .block2{width:130px;height:130px;background-color: #feedff;display: flex;justify-content: center;align-items: center;border-radius: 50%;position: absolute;right:0;top:0px;}
    .de_product .block2 img{width:60px;}
    .de_product .boxs{display: block;justify-content: space-between;align-items: flex-start;margin-top:40px;}
    .de_product .boxs .box{width:100%;position: relative;border-radius: 30px;overflow: hidden;margin-bottom:10px;display: block;}
    .de_product .boxs img{width:100%;}
    .de_product .boxs p{position: absolute;z-index:2;top:30px;left:50%;transform: translateX(-50%);width:80%;height:52px;background-color: #000;color:#fff;border-radius: 52px;font-size:20px;font-weight: bold;display: flex;justify-content: center;align-items: center;transition: .5s;}
    .de_product .boxs .box:hover p{background-color: #703f88;}
    .de_product .boxs .p_long{width:305px;}
    .de_product .box_down{margin-top:0;}

    /*首页广告*/
    .de_ads{width:100%;aspect-ratio:1920/905;position: relative;overflow: hidden;}
    .de_ads img{width:100%;height:100%;object-fit: cover;}
    .de_ads p{width:100%;height:100%;display: flex;justify-content: center;align-items: center;position: absolute;z-index:2;left:0;top:0;font-size:20px;color:#fff;font-weight: bold;}

    /*首页合作*/
    .de_partner{padding:50px 0 50px;width:100%;background: url(../img/de_partner_bg.jpg) center top/cover no-repeat;}
    .container{}
    .de_partner .box1{display: block;justify-content: space-between;}
    .de_partner .box1_left{display: flex;align-items:flex-start; }
    .de_partner .box1_left .line{width:24px;height:5px;background-color: #885e9d;}
    .de_partner .box1_left .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .de_partner .box1_left .cn{color:#000;font-size:20px;}
    .de_partner .de_partner_avatar{width:50%;height:auto;}

    .de_partner .box1_right{width:100%;}
    .de_partner .box1_right .tabs{display: flex;justify-content: space-between;}
    .de_partner .box1_right .tab{margin-left:0;position: relative;width:47%;}
    .de_partner .box1_right .tab_default{display: block;width:100%;}
    .de_partner .box1_right .tab_active{display: none;}
    .de_partner .box1_right .tab.active{}
    .de_partner .box1_right .tab.active .tab_default{display: none;}
    .de_partner .box1_right .tab.active .tab_active{display: block;width:100%;}
    .de_partner .box1_right .tab .txt{width:100%;height:90%;position: absolute;left:0;top:0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
    .de_partner .tab .de_partner_ico{width:60px;margin-bottom:15px;}
    .de_partner .tab p{font-size:18px;color:#fff;font-weight: bold;}

    .de_partner .box2{}
    .de_partner .tab_cont{display: none;}
    .de_partner .tab_cont.active{display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center}
    .de_partner .imgbox{width:25%;aspect-ratio:210/190;background-color: #fff;border:1px solid #d3c1dc;}
    .de_partner .de_partner_item{width:100%;height:100%;object-fit: contain;padding:10px;}

    .de_partner .imgbox2{width:32%;aspect-ratio:320/420;background-color: #fff;border:1px solid #d3c1dc;border-radius: 10px;overflow: hidden;margin-bottom:10px;}
    .de_partner .imgbox2:nth-child(3n+2):last-child{margin-right:34%;}
    .de_partner .de_partner_item2{width:100%;height:100%;object-fit: contain;padding:10px;}

    /*首页-陈列图*/
    .de_chenlie{width:100%;display: flex;flex-wrap:wrap;justify-content: space-between;background-color: #e8ebf0;align-items: flex-start}
    .de_chenlie .item{width:49%;position: relative;aspect-ratio:378/310;margin-bottom:10px;overflow: hidden;order:4;}
    .de_chenlie .de_chenlie_item{width:100%;height:100%;object-fit: cover;transition: .5s;}
    .de_chenlie .item p{position: absolute;left:0;bottom:0;width:100%;height:30px;display: flex;justify-content: center;align-items: center;color:#fff;font-size:18px;background-color: rgba(62,42,71,.9);}
    .de_chenlie .item:nth-child(7){order:1;width:100%;aspect-ratio:378/150;background-color: #b697c5;display: flex;flex-direction: column;align-items: center;justify-content: center;color:#fff;}
    .de_chenlie .item:nth-child(7) .line{width:24px;height:5px;background-color: #fff;}
    .de_chenlie .item:nth-child(7) .en{font-size:24px;color:#fff;font-weight: bold;text-align: center;text-transform: uppercase;margin:20px 0;}
    .de_chenlie .item:nth-child(7) .cn{font-size:18px;color:#fff;}
    .de_chenlie .item:nth-child(-n+5){order:2;}
    .de_chenlie .item:nth-child(8){order:3;}
    .de_chenlie .item:nth-child(6){order:4;aspect-ratio:764/310;position: relative;margin-bottom:10px;width:100%;}
    .de_chenlie .item:nth-child(n+9){order:5;}

    .de_chenlie .item:hover .de_chenlie_item{transform: scale(1.1);}

    /*底部*/
    footer{padding-bottom:50px;}
    footer .foot1{background-color: #d0b9e2;padding:40px 0 30px;}
    footer .foot1 .container{display: block;justify-content:space-between;}
    footer .foot1 .box1{width:100%;border-right:0;display: flex;flex-direction: column;justify-content: center;}
    footer .foot1 .foot1_ico{width:251px;}
    footer .foot1 .box2{display: block;justify-content: space-between;width:100%;padding-left:0;margin-top:30px;}
    footer .foot1 .box2 .txt1{}
    footer .foot1 .box2 .t1{font-size:16px;color:#4d3459;}
    footer .foot1 .box2 .t2{font-size:20px;color:#4d3459;font-weight: bold;margin:10px 0;}
    footer .foot1 .box2 .t3{font-size:16px;color:#4d3459;}
    footer .foot1 .box2 .txt2{margin-top:30px;}
    footer .foot1 .box2 .contact{display: flex;align-items: center;margin-top:30px;}
    footer .foot1 .box2 .con2{margin-top:30px;}
    footer .foot1 .box2 .foot2_icon{width:30px;margin-right:15px;}
    footer .foot1 .box2 p{font-size:16px;color:#4d3459;line-height: 1.5;}
    footer .foot1 .box2 a{font-size:16px;color:#4d3459;line-height: 1.5;}
    footer .foot1 .box2 .txt3 .contact{align-items: flex-start;}
    footer .foot1 .box2 .foot2_code{width:117px;margin-top:20px;}

    footer .foot2{background-color: #301a3a;padding:20px 0;}
    footer .foot2 .container{display: block;justify-content: center;align-items: center;}
    footer .foot2 p{font-size:16px;color:#b697c5;margin:0 20px;text-align: center;line-height: 1.5;display: flex;justify-content: center}
    footer .foot2 a{font-size:16px;color:#b697c5;text-align: center;display: flex;align-items: center;justify-content: center}

    .foot_tabs{width:100%;display: flex;justify-content: space-between;position: fixed;bottom:0;left:0;height:50px;background-color: #b697c5;z-index:10000;}
    .foot_tabs .foot_tab{width:100%;height:100%;display: flex;align-items: center;justify-content: center;width:25%;}
    .foot_tabs .iconfont{color:#fff;font-size:18px;margin-right:5px;}
    .foot_tabs p{color:#fff;}

    /*合作伙伴*/
    .top_banner{position: relative;margin-top:60px;background: #f6eff8;}
    .n_banner{width:100%;display: block;}

    .pos{display: inline-flex;justify-content: center;align-items: center;border-radius: 40px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);position: static;width:92%;margin-left:4%;margin-top:20px;}
    .pos .pos_link{width:33.3%;height:40px;background-color: #fff;border-radius: 40px;color:#4d3459;font-size:16px;display: flex;justify-content: center;align-items: center;}
    .pos .pos_link.active{background-image: linear-gradient(to right,#dcc3eb,#90c5fa)}

    .page_part .con1{padding:40px 0;width:100%;background: url(../img/page_part_con1_bg.jpg) center top/cover no-repeat;}
    .page_part .con1 .box1{display: block;justify-content: space-between;}
    .page_part .con1 .box1_left{display: flex;align-items:flex-start; }
    .page_part .con1 .box1_left .line{width:24px;height:5px;background-color: #885e9d;}
    .page_part .con1 .box1_left .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .page_part .con1 .box1_left .cn{color:#000;font-size:20px;}
    .page_part .con1 .de_partner_avatar{width:50%;height:auto;}

    .page_part .con1 .box1_right{width:100%;}
    .page_part .con1 .box1_right .tabs{display: flex;justify-content: space-between;}
    .page_part .con1 .box1_right .tab{margin-left:0;position: relative;width:47%;}
    .page_part .con1 .box1_right .tab_default{display: block;width:100%;}
    .page_part .con1 .box1_right .tab_active{display: none;}
    .page_part .con1 .box1_right .tab.active{}
    .page_part .con1 .box1_right .tab.active .tab_default{display: none;}
    .page_part .con1 .box1_right .tab.active .tab_active{display: block;width:100%;}
    .page_part .con1 .box1_right .tab .txt{width:100%;height:90%;position: absolute;left:0;top:0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
    .page_part .con1 .tab .de_partner_ico{width:60px;margin-bottom:15px;}
    .page_part .con1 .tab p{font-size:18px;color:#fff;font-weight: bold;}

    .page_part .con1 .box2{}
    .page_part .con1 .tab_cont{display: none;background-color: #fff;border-radius: 10px;padding:20px;box-shadow: 0 0 10px rgba(0,0,0,.1);position: relative;}
    .page_part .con1 .tab_cont.active{display: flex;flex-wrap:wrap;justify-content: space-between;align-items: flex-start}
    .page_part .con1 .imgbox{width:33.33%;aspect-ratio:210/190;background-color: #fff;border:1px solid #d3c1dc;overflow: hidden}
    .page_part .con1 .imgbox:last-child{background-color: #f7f7f7;display: flex;justify-content: center;align-items: center;}
    .page_part .con1 .imgbox:last-child p{color:#b697c5;font-size:50px;font-weight: bold;transform: translateY(-15px)}
    .page_part .con1 .de_partner_item{width:100%;height:100%;object-fit: contain;padding:10px;display: block}

    #odm-next{position: absolute;width:30px;height:30px;border-radius: 50%;background-color: #b697c5;right:10px;}
    #odm-prev{position: absolute;width:30px;height:30px;border-radius: 50%;background-color: #b697c5;left:10px;}
    #odm-next:after{color:#fff;font-size:16px;content:"→"}
    #odm-prev:after{color:#fff;font-size:16px;content:"←"}
    #odm_swiper{width:90%;position: relative;margin-left:5%;}
    .page_part .con1 .swiper-slide{padding:5px;}
    .page_part .con1 .imgbox2{aspect-ratio:320/420;background-color: #fff;border:1px solid #d3c1dc;border-radius: 10px;overflow: hidden;}
    .page_part .con1 .de_partner_item2{width:100%;height:100%;object-fit: contain;padding:20px;}

    .page_part .con2{padding:40px 0 20px;width:100%;background: #ebe4f6;}
    .page_part .con2 .container{position: relative;}
    .page_part .con2 .txt{width:50%;}
    .page_part .line{width:24px;height:5px;background-color: #885e9d;}
    .page_part .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .page_part .cn{color:#000;font-size:20px;}
    .page_part .con2 #cl_swiper{margin-top:30px;padding-bottom:40px;}
    .page_part .con2 .swiper-slide{display: flex;justify-content: space-between;flex-wrap:wrap;align-items: center}
    .page_part .con2 .swiper-slide .item{width:49%;aspect-ratio:400/330;overflow: hidden;position: relative;}
    .page_part .con2 .swiper-slide img{width:100%;height:100%;object-fit: cover;}
    .page_part .con2 .swiper-slide p{position: absolute;width:100%;height:30px;bottom:0;left:0;background:rgba(62,42,71,.9);display: flex;justify-content: center;align-items: center;color:#fff;font-size:16px;}
    .page_part .con2 #cl_pagi{}
    .page_part .swiper-pagination-bullet{width:60px;height:8px;background:#000;border-radius: 0;opacity: 1;}
    .page_part .swiper-pagination-bullet-active{background: #b697c5;}

    .page_part #cl-next{top:100px;bottom:auto;right:15%;left:auto;width:40px;height:40px;background-color: #b697c5;border-radius: 50%;transition: .5s;}
    .page_part #cl-next:after{color:#fff;font-size:16px;font-weight: bold;content:"←"}
    .page_part #cl-next:hover{background-color:#703f88; }
    .page_part #cl-prev{top:100px;bottom:auto;right:0;left:auto;width:40px;height:40px;background-color: #b697c5;border-radius: 50%;transition: .5s;}
    .page_part #cl-prev:after{color:#fff;font-size:16px;font-weight: bold;content:"→"}
    .page_part #cl-prev:hover{background-color:#703f88; }

    .page_part .con3{padding:40px 0 20px;width:100%;background: #f7f4fb;}
    .page_part .con3 .container{display: block;justify-content: space-between;}
    .page_part .con3 .left{width:100%;}
    .page_part .con3 .txt .en{width:50%;}
    .page_part .con3 .txt p{font-size:16px;line-height: 1.5;margin:30px 0 20px;}
    .page_part .con3 .txt span{color:#703f88;font-weight: bold;text-decoration: underline;}
    .page_part .con3 .txt a{color:#703f88;}
    .page_part .page_part_con3{width:60%;}
    .page_part .right{width:100%;}
    .page_part .right form{width:100%;}
    .page_part .right .lines{width:100%;display: block;align-items: center;margin-bottom:15px;justify-content: space-between;}
    .page_part .right .label{width:100%;text-align: left;margin-bottom:5px;}
    .page_part .right .lines img{position: absolute;bottom:10%;top:auto;right:0;height:50%;}
    .page_part .right span{color:red;}
    .page_part .right input{width:100%;height:55px;background: #fff;outline: none;border:1px solid #e2e2e2;border-radius: 10px;}
    .page_part .right textarea{width:100%;height:240px;background: #fff;outline: none;border:1px solid #e2e2e2;border-radius: 10px;resize: none;}
    .page_part .right .btns{width:100%;display: flex;justify-content: space-between;margin-top:25px;}
    .page_part .right .btn{width:48%;height:50px;display: flex;justify-content: center;align-items: center;font-size:18px;color:#fff;cursor:pointer;}

    /*联系*/
    .page_contact{overflow-x:hidden;}
    .page_contact .box1{padding:40px 0 40px;width:100%;background: #f6eff8}
    .page_contact .box1 .container{display: flex;flex-direction: column;align-items: center;}
    .page_contact .box1 .cn{font-size:20px;}
    .page_contact .box1 .en{font-size:30px;font-weight: bold;margin:25px 0 50px;}
    .page_contact .box1 .con{width:100%;border-radius: 10px;background: #fff;display: flex;flex-direction: column;align-items: center;padding:30px 0;}
    .page_contact .box1 .com{color:#703f88;font-size:20px;font-weight: bold;text-align: center;line-height: 1.5;}
    .page_contact .box1 .com span{font-weight: normal;text-transform: uppercase;font-size:18px;}
    .page_contact .box1 .items{width:100%;margin-top:30px;display: block;justify-content: space-between;}
    .page_contact .box1 .item{width:100%;display: flex;flex-direction: column;align-items: center;margin-top:20px;}
    .page_contact .box1 .imgbox{width:100px;height:100px;background: #703f88;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
    .page_contact .box1 .page_contact_ico{width:50px;}
    .page_contact .box1 .d1{margin:20px 0 10px;font-size:18px;}
    .page_contact .box1 .d2{font-size:16px;color:#666;text-align: center;line-height: 1.5}
    .page_contact .box1 .d3{width:120px;margin-top:20px;}
    .page_contact .box1 .page_contact_code{}
    .page_contact .box1 a{font-size:16px;color:#666;}

    .page_contact .box2{position: relative;background: #fff;width:100%;}
    .page_contact .box2 .contact_box2{width:auto;height:10px;position: absolute;left:0;top:-10px;display: block;}
    .page_contact .box2 .container{display: block;justify-content: space-between;padding:0 0 40px 0;align-items: center;}
    .page_contact .box2 .contact_avatar{width:30%;transform: translateY(50px)}
    .page_contact .box2 .shop_box{display: flex;flex-direction: column;align-items: center;}
    .page_contact .box2 .shop_line{display: flex;align-items: center;}
    .page_contact .box2 .contact_shop{width:40px;margin-right:15px;}
    .page_contact .box2 p{font-size:20px;}
    .page_contact .box2 .shop_link{width:100%;height:60px;border-radius: 60px;background: #703f88;color:#fff;display: flex;align-items: center;padding:0 10px;font-size:18px;position: relative;margin-top:10px;}
    .page_contact .box2 .contact_link_ico{position: absolute;top:15px;right:0px;width:40px;}

    /*关于*/
    .page_about .con1{padding:40px 0 0px;width:100%;background: #f6f0f8;}
    .page_about .con1 .container{display: flex;flex-direction: column;align-items: center;}
    .page_about .con1 .page_about_con1_logo{width:50%;}
    .page_about .con1 .com{text-align: center;font-size:18px;line-height: 1.5;text-transform: uppercase;font-weight: bold;margin:20px 0 40px;}
    .page_about .con1 .sub{font-size:16px;text-align: center;width:100%;}
    .page_about .con1 p{margin-bottom:35px;line-height: 1.5;}
    .page_about .con1 p span{font-weight: bold;color:#703f88;}

    .page_about .con2{padding:40px 0 20px;width:100%;background:#dfd5f7}
    .page_about .con2 .container{}
    .page_about .txts{display: block;justify-content: space-between;align-items: center;}
    .page_about .txts .txt{width:100%;}
    .page_about .txts .titles{width:100%;}
    .page_about .txts .title{display: block;justify-content: space-between;align-items: center;border-radius: 10px;overflow:hidden;height:auto;margin:20px 0;}
    .page_about .txts .left{width:100%;background: #703f88;height:50px;display: flex;justify-content: center;align-items: center;color:#fff;font-size:18px;}
    .page_about .txts .right{width:100%;background: #fff;height:auto;display: flex;justify-content: flex-start;align-items: center;font-size:16px;padding:10px 10px;line-height: 1.5;}
    .page_about .con2 .imgs{margin-top:40px;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .page_about .con2 .item{width:49%;margin-bottom:20px;}
    .page_about .con2 .item:nth-child(n+5){width:100%;}
    .page_about .con2 .imgbox{width:100%;border:10px solid #dccb6d;overflow:hidden}
    .page_about .con2 .page_about_honor{width:100%;transition: .5s;}
    .page_about .con2 .imgbox:hover .page_about_honor{transform: scale(1.1)}
    .page_about .con2 p{background: #703f88;color:#fff;width:100%;height:60px;display: flex;justify-content: center;align-items: center;font-size:16px;text-align: center;line-height: 1.2;}

    .page_about .line{width:24px;height:5px;background-color: #885e9d;}
    .page_about .en{font-weight: bold;color:#000;font-size:30px;margin:36px 0 30px;text-transform: uppercase;}
    .page_about .cn{color:#000;font-size:20px;}

    .page_about .con3{padding:40px 0 20px;width:100%;background:#f3f0fb;}
    .page_about .con3 .imgs{margin-top:40px;display: flex;justify-content: space-between;flex-wrap:wrap;}
    .page_about .con3 .item{width:49%;margin-bottom:20px;}
    .page_about .con3 .imgbox{width:100%;overflow:hidden;border-radius: 10px;}
    .page_about .con3 .page_about_honor{width:100%;transition: .5s;}
    .page_about .con3 .imgbox:hover .page_about_honor{transform: scale(1.1)}

    .page_about .con4{padding:60px 0 20px;width:100%;background: url(../img/page_about_con4_bg.jpg) center top/cover no-repeat;padding-bottom:40px;}
    .page_about .con4 .container{display: block;justify-content: space-between}
    .page_about .con4 .left{width:100%;}
    .page_about .con4 .txt1{}
    .page_about .con4 .txt1 .title{font-size:18px;color:#703f88;font-weight: bold;margin:50px 0 10px;}
    .page_about .con4 .txt1 .sub{font-size:16px;line-height: 1.5;}
    .page_about .con4 .txt2{margin-top:40px;}
    .page_about .con4 .txt2 .title{width:120px;height:40px;background: #703f88;color:#fff;font-size:18px;border-radius: 10px;display: flex;justify-content: center;align-items: center;margin-bottom:10px;}
    .page_about .con4 .txt2 .sub{font-size:16px;line-height: 1.5;}
    .page_about .con4 .page_about_con4_right{width:100%;margin-top:40px;}


    /*产品列表*/
    .page_product{overflow-x: hidden}
    .page_product .box1{padding:0 0 20px;width:100%;background: #f6eff7;padding-bottom:30px;}
    .page_product .box1 .container{display: flex;flex-direction: column;align-items: center;}
    .page_product .box1 .cn{font-size:20px;margin:40px 0 20px;}
    .page_product .box1 .en{font-size:22px;font-weight: bold;text-transform: uppercase;text-align: center;}
    .page_product .box1 .list{width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;margin-top:50px;}
    .page_product .box1 .item{width:100%;margin-bottom:20px;position: relative;border-radius: 20px;overflow: hidden}
    .page_product .box1 .item:nth-child(3n+2):last-child{margin-right:0%}
    .page_product .box1 .imgbox{width:100%;overflow: hidden;aspect-ratio:530/630;}
    .page_product .box1 img{width:100%;height:100%;object-fit: cover;transition: .5s;}
    .page_product .box1 p{position: absolute;left:0;bottom:0;width:100%;height:40px;display: flex;justify-content: center;align-items: center;color:#fff;background: #b99bc8;font-size:16px;transition: .5s;}
    .page_product .box1 .item:hover p{background: #76488e}

    .pagination li{font-size:14px;background:#b99bc8;color:#fff;padding:5px 8px;margin:0 3px;}
    .pagination li a{color:#fff;}
    .pagination li.active{background: #76488e}

    .page_product .box2{position: relative;background: #f2eafb;width:100%;}
    .page_product .box2 .contact_box2{width:auto;height:10px;position: absolute;left:0;top:-10px;display: block;}
    .page_product .box2 .container{display: block;justify-content: space-between;padding:0 0 40px 0;align-items: center;}
    .page_product .box2 .contact_avatar{width:30%;transform: translateY(50px)}
    .page_product .box2 .shop_box{display: flex;flex-direction: column;align-items: center;}
    .page_product .box2 .shop_line{display: flex;align-items: center;}
    .page_product .box2 .contact_shop{width:40px;margin-right:15px;}
    .page_product .box2 p{font-size:20px;}
    .page_product .box2 .shop_link{width:100%;height:60px;border-radius: 60px;background: #703f88;color:#fff;display: flex;align-items: center;padding:0 10px;font-size:18px;position: relative;margin-top:10px;}
    .page_product .box2 .contact_link_ico{position: absolute;top:15px;right:0px;width:40px;}

    /*产品详情*/
    .page_product .box3{padding:40px 0 20px;width:100%;background: #f6eff7;padding-bottom:30px;}
    .page_product .view_box{width:100%;margin-left:0;margin-top:10px;}
    .page_product .view_box .info1{display: block;justify-content: space-between;width:100%;}
    .page_product .view_box .info1 .left{width:100%;}
    .page_product .view_box .info1 .left img{width:100%;border-radius: 20px;overflow: hidden;}
    .page_product .view_box .info1 .right{width:100%;margin-top:50px;}
    .page_product .view_box .info1 .right .name{font-size:22px;font-weight: bold;padding-bottom:10px;border-bottom:0}
    .page_product .view_box .info1 .right .sub_content{padding:30px 0;line-height: 2.5;}
    .page_product .view_box .info1 .right .sub_content p{font-size:18px;}

    .page_product .view_box .info2{width:100%;border-top:1px solid #ccc;margin-top:20px;padding:30px 0;display: block;justify-content: space-between;align-items: center}
    .page_product .view_box .info2 .left{}
    .page_product .view_box .info2 .item{font-size:16px;margin:20px 0;}
    .page_product .view_box .info2 a{font-size:16px;color:#000;}
    .page_product .view_box .info2 a:hover{color: #703f88;}
    .page_product .view_box .info2 .right{}
    .page_product .view_box .info2 .back{margin-top:30px;width:200px;height:50px;background: #b99bc8;color:#fff;display: flex;justify-content: center;align-items: center;font-size:16px;border-radius: 10px;transition: .5s;}
    .page_product .view_box .info2 .back:hover{background: #703f88;color:#fff;}

}
